<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // includes()  判断是否存在。返回布尔值
        // indexOf()   判断是否存在。返回下标,找不到就返回-1
        // lastIndexOf()  
        // slice(i,j)    截取字符串 , 包含i不包含j
        // concat()      拼接字符串



        // substr(i,数量)   截取字符串 
        // substring(i,j)   = slice  截取字符串


        // trim()  删除首尾的空格


        // toUpperCase()  转化大写，数字不会受影响
        // toLowerCase()   转为小写，数字不会受影响


        // replace()   替换,删除

        // split()  字符串切割成数组


        var str = 'hello' ;
        console.log(str.includes('hl'));   // false
        console.log(str.indexOf('o'));
        console.log(str.lastIndexOf('l'));

        console.log(str.slice(1,3));

        console.log(str.concat(' hi'));

        var str2 = str.concat(' hi') ;

        console.log(str2.length);


        console.log(str.substring(1,3));  //


        console.log(str.substr(2,3));



        var str3 = '     hi ni hao   ' ;
        console.log(str3);

        console.log(str3.trim());



        var str4 = 'hi2' ;
        var str5 = 'Hi2' ;
        console.log(str4 === str5);

        // 不区分大小写
        console.log(str4.toUpperCase() === str5.toUpperCase());


        var str6 = '卧槽,js真简单' ;
        console.log(str6.replace('卧槽' , '**'));

        console.log(str6.replace('卧槽' , ''));   // 删除


        var str7 = 'day day up' ;
        var arr = str7.split(' ');
        console.log(arr);



        var str8 = 'hi' ;
        // 想交换h和i的位置

        

    </script>
    
</body>
</html>